02. 软件要求
项目说明
某个批发商最近针对某些客户进行了送货方式试点更改,从一周五天上午送货服务变成了成本更低的一周三天晚上送货服务。初始测试并没有发现任何明显不理想的结果,因此他们针对所有客户都采取了成本更低的送货方式。但是很快,批发商就收到客户关于送货服务变化的投诉,有客户取消了送货服务,导致批发商损失的金额比节省的更高。批发商聘请你来帮助他们了解他们的客户类型,以便日后做出更好、更明智的商业决策。你的任务是使用非监督式学习技巧判断客户之间是否有相似之处,以及如何以最佳方式将客户细分成明显的类别。
软件和库
此项目使用以下软件和 Python 库:
- Python
- NumPy
- pandas
- scikit-learn (v0.17)
- matplotlib
你还需要安装软件,才能运行并执行 Jupyter Notebook 。
如果你尚未安装 Python,强烈建议你安装 Python 的 Anaconda 分发系统,该系统已经包含上述软件包,并且包含更多其他软件包。